package net.crisps.cloud.utils.robot_util.vo;

import lombok.*;

import java.util.List;

/**
 * @author tangchuan
 * @date 2023/11/17 15:52
 */
@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RequestInfoVo {
    private String ip;
    /**
     * 服务器端口
     */
    private String serverPort;
    /**
     * 远程端口
     */
    private String remotePort;
    /**
     * 请求类型
     */
    private String method;
    /**
     * 方法名
     */
    private String requestUri;
    /**
     * 类名
     */
    private String className;
    /**
     * 入参
     */
    private String params;
    /**
     * 异常信息
     */
    private String exceptionStr;
    /**
     * 登录信息
     */
    private String loginInfo;
    /**
     * 系统code
     */
    private String sysCode;

    /**
     * 配置信息
     */
    private WeChatRobotConfigVo config;

    /**
     * 忽略异常
     */
    private List<Class<? extends Exception>> ignoreExceptions;
}
